package com.zzz.system.service.user;

import com.zzz.system.domain.user.dto.UserDTO;
import com.zzz.system.domain.user.dto.UserQueryDTO;
import com.zzz.system.domain.user.vo.UserVO;

import java.util.List;

/**
 * @BelongsProject: oj-project
 * @BelongsPackage: com.zzz.system.service.user
 * @Author: zhai
 * @CreateTime: 2025-10-19  19:36
 * @Description: TODO 用户服务
 * @Version: 1.0
 */
public interface UserService {
    /**
     * @description: 获取c端用户列表
     * @author: zhai
     * @date: 2025/10/19 23:12
     * @param: [userQueryDTO]
     * @return: java.util.List<com.zzz.system.domain.user.vo.UserVO>
     **/
    List<UserVO> list(UserQueryDTO userQueryDTO);
    /**
     * @description: 更新用户状态
     * @author: zhai
     * @date: 2025/10/23 08:03
     * @param: [userDTO]
     * @return: int
     **/
    int updateStatus(UserDTO userDTO);
}
